<!DOCTYPE html>
<html lang="en">
  <head>
    
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>


<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />

<meta name="theme-color" content="#f8f5ec" />
<meta name="msapplication-navbutton-color" content="#f8f5ec">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#f8f5ec">















  <link rel="alternate" href="/default" title="努力吧">




  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=2.9.0" />



<link rel="canonical" href="http://yoursite.com/"/>



  <link rel="stylesheet" type="text/css" href="/lib/fancybox/jquery.fancybox.css" />




  <link rel="stylesheet" type="text/css" href="/lib/nprogress/nprogress.min.css" />



<link rel="stylesheet" type="text/css" href="/css/style.css?v=2.9.0" />



  



  <script id="baidu_push">
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>








<script>
  window.config = {"title":"努力吧","subtitle":"","description":"","author":"Jack ma","language":"en","timezone":"","url":"http://yoursite.com","root":"/","permalink":":year/:month/:day/:title/","permalink_defaults":null,"pretty_urls":{"trailing_index":true,"trailing_html":true},"source_dir":"source","public_dir":"public","tag_dir":"tags","archive_dir":"archives","category_dir":"categories","code_dir":"downloads/code","i18n_dir":":lang","skip_render":null,"new_post_name":":title.md","default_layout":"post","titlecase":false,"external_link":{"enable":true,"field":"site","exclude":""},"filename_case":0,"render_drafts":false,"post_asset_folder":false,"relative_link":false,"future":true,"highlight":{"enable":true,"auto_detect":false,"line_number":true,"tab_replace":"","wrap":true,"hljs":false},"default_category":"uncategorized","category_map":null,"tag_map":null,"date_format":"YYYY-MM-DD","time_format":"HH:mm:ss","use_date_for_updated":false,"per_page":10,"pagination_dir":"page","theme":"even","server":{"port":4000,"log":false,"compress":false,"header":true,"cache":false},"deploy":{"type":"git","repo":"https://gitee.com/Jackmjb/jiabinMa.github.io.git","branch":"master"},"ignore":null,"meta_generator":true,"keywords":null,"index_generator":{"per_page":10,"order_by":"-date","path":""},"include":null,"exclude":null,"archive_generator":{"per_page":10,"yearly":true,"monthly":true,"daily":false},"category_generator":{"per_page":10},"tag_generator":{"per_page":10},"marked":{"gfm":true,"pedantic":false,"breaks":true,"smartLists":true,"smartypants":true,"modifyAnchors":"","autolink":true,"sanitizeUrl":false,"headerIds":true},"since":2015,"favicon":"/favicon.ico","rss":"default","menu":{"Home":"/"},"color":"Default","toc":true,"fancybox":true,"pjax":true,"copyright":{"enable":true,"license":"<a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/4.0/\" target=\"_blank\">知识共享署名-非商业性使用 4.0 国际许可协议</a>"},"reward":{"enable":false,"qrCode":{"wechat":null,"alipay":null}},"social":{"email":"your@email.com","stack-overflow":null,"twitter":null,"facebook":null,"linkedin":null,"google":null,"github":"https://github.com/ahonn","weibo":null,"zhihu":null,"douban":null,"pocket":null,"tumblr":null,"instagram":null},"leancloud":{"app_id":null,"app_key":null},"baidu_analytics":null,"baidu_verification":null,"google_analytics":null,"google_verification":null,"disqus_shortname":null,"changyan":{"appid":null,"appkey":null},"livere_datauid":null,"version":"2.9.0"};
</script>

    <title> 努力吧 </title>
  <meta name="generator" content="Hexo 4.2.0"></head>

  <body><div id="mobile-navbar" class="mobile-navbar">
  <div class="mobile-header-logo">
    <a href="/." class="logo">努力吧</a>
  </div>
  <div class="mobile-navbar-icon">
    <span></span>
    <span></span>
    <span></span>
  </div>
</div>

<nav id="mobile-menu" class="mobile-menu slideout-menu">
  <ul class="mobile-menu-list">
    
      <a href="/">
        <li class="mobile-menu-item">
          
          
            Home
          
        </li>
      </a>
    
  </ul>
</nav>

    <div class="container" id="mobile-panel">
      <header id="header" class="header"><div class="logo-wrapper">
  <a href="/." class="logo">努力吧</a>
</div>

<nav class="site-navbar">
  
    <ul id="menu" class="menu">
      
        <li class="menu-item">
          <a class="menu-item-link" href="/">
            
            
              Home
            
          </a>
        </li>
      
    </ul>
  
</nav>

      </header>

      <main id="main" class="main">
        <div class="content-wrapper">
          <div id="content" class="content">
            
  <section id="posts" class="posts">
    
      
  <article class="post">
    <header class="post-header">
      <h1 class="post-title">
        
          <a class="post-link" href="/2020/03/22/C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F/">C语言程序</a>
        
      </h1>

      <div class="post-meta">
        <span class="post-time">
          2020-03-22
        </span>
        
        
      </div>
    </header>

    
    


    <div class="post-content">
      
        
        

        
          <p>计算机程序-一组计算机能识别和执行的指令，每一条指令使计算机执行特定的操作。<br>计算机语言-计算机和人都能识别的语言。机器语言(只有0和1)-汇编语言(各种指令ADD,SUB,MOV)-高级语言，机器语言和汇编语言都属于<strong>面向机器</strong>的语言-完全依赖于具体及其特性，也称低级语言。</p>
<hr>
<p>C语言的发展-1972年在B语言的基础上设计出了C语言，最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1989年，ANSI公布C89完整C语言标准，2004年，ISO对C89进行扩充到C99。</p>
<h3 id="C语言特点"><a href="#C语言特点" class="headerlink" title="C语言特点"></a>C语言特点</h3><p>1.语言简洁、紧凑、使用方便、灵活<br>2.运算符丰富 初等运算符&gt;单目运算符&gt;算术运算符&gt;移位运算符&gt;关系运算符&gt;逻辑运算符&gt;条件运算符&gt;赋值运算符<br>3.数据类型丰富(整型，实型(包含单精度浮点型和双精度浮点型)，字符型，枚举类型，数组类型，结构体类型，共用体类型，指针类型，空类型void)<br>4.具有结构化的控制语句(if..else，while，do…while，switch，for)<br>5.语法限制不太严格，程序设计自由度大<br>6.允许直接访问物理地址，能进行位操作，能实现汇编语言的大部分功能，可以直接对硬件进行操作(C是底层语言)<br>7.编写的程序可移植性好<br>8.生成目标代码质量高，程序执行效率高</p>
<hr>

        
      
    </div>

    

    

  </article>

    
      
  <article class="post">
    <header class="post-header">
      <h1 class="post-title">
        
          <a class="post-link" href="/2020/03/21/%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%BD%95%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E9%87%8C%E8%BF%90%E8%A1%8C/">程序如何在计算机里运行</a>
        
      </h1>

      <div class="post-meta">
        <span class="post-time">
          2020-03-21
        </span>
        
        
      </div>
    </header>

    
    


    <div class="post-content">
      
        
        

        
          <p>计算机分为运算器，控制器，存储器，输入设备，输出设备；计算机只认识0和1；<br>保存信息主要靠存储器，存储器分为内存储器(内存)和外存储器(磁盘:硬盘和软盘)，大部分代码存储在硬盘里；<br>若要执行代码的话，需要把代码从硬盘中读取到内存中，变成二进制文件存储在内存中,CPU收到指令就会从内存中读取，然后存放在自己的寄存器中，然后由CPU中的运算器去做运算，得到的结果依然存放在寄存器中</p>
<hr>
<h3 id="内存"><a href="#内存" class="headerlink" title="内存"></a>内存</h3><p>内部存储器，内存其实就是一个个小格子，每个小格子用来存放数据和指令(说明程序该怎么执行，CPU是根据指令工作的)，而且每个小格子都有自己的编号(内存地址)</p>
<hr>
<h3 id="CPU"><a href="#CPU" class="headerlink" title="CPU"></a>CPU</h3><p>数据读写速度快。对于CPU来说，必须要把数据读取到寄存器中才能做相应的运算。<strong><em>CPU负责解释和运行最终转换成机器语言的程序内容</em></strong></p>
<hr>
<h3 id="CPU-包含运算器和控制器-的工作"><a href="#CPU-包含运算器和控制器-的工作" class="headerlink" title="CPU(包含运算器和控制器)的工作"></a>CPU(包含运算器和控制器)的工作</h3><p>1.从内存中读取数据，然后放到寄存器中<br>2.把寄存器中的数据写入到内存<br>3.进行数学运算和逻辑运算(加减乘除，and，or)<br>4.依据相应的条件进行跳转，执行其它指令(一条指令跳转到另外一条指令)</p>
<p>寄存器的功能和内存一样，一个个格子存放数据；有32位(能存4B)和64位(能存8B)两种寄存器，另外CPU也分32位和64位取决于寄存器的位数，因为寄存器能存储的数据有限，所以现在的CPU一般内置很多寄存器；<br>运算器是计算的核心，主要做基本的算术运算和逻辑运算<strong><em>运算器操作的数据是寄存器中存放的数据，无法直接操作内存中的数据</em></strong>运算器主要包括算术逻辑单元(ALU对数据的处理，从而实现基本运算)，累计寄存器(AC当ALU处理完运算后得到的结果保存在AC中)，数据缓存寄存器(DR存放从内存读取过来的数据，会暂存在DR中；相当于内存和CPU之间做数据传送的一个中转站，因为CPU和内存在速度上差别很大，引入DR起到速度上的缓冲)，状态条件寄存器(PSW保存有算术指令和逻辑指令裕兴或测试的结果建立的各种条件码内容，分为状态标志和控制标志)。<br><strong><em>控制器起到控制作用，能够保证程序的正确执行以及能够处理异常事件</em></strong></p>

        
      
    </div>

    

    

  </article>

    
      
  <article class="post">
    <header class="post-header">
      <h1 class="post-title">
        
          <a class="post-link" href="/2020/03/19/javascript%E5%88%9D%E8%AF%86/">javascript初识</a>
        
      </h1>

      <div class="post-meta">
        <span class="post-time">
          2020-03-19
        </span>
        
        
      </div>
    </header>

    
    


    <div class="post-content">
      
        
        

        
          <hr>
<p>title: javascript初识<br>date: 2020-03-19 20:19:38<br>tags:<br>–<br>javascript(简称js)<br>变量声明使用var，变量是一个存储数据的容器 声明语法:var 变量名称=变量值;<br>打印输出document.write();</p>
<h3 id="js数据类型"><a href="#js数据类型" class="headerlink" title="js数据类型"></a>js数据类型</h3><p><strong>字符串</strong>var i=”hello world”;<br><strong>数字</strong>var i=2;<br><strong>布尔类型</strong>var i=ture/false;<br><strong>数组</strong>数组定义可以有多种形式：var i=[“hello”,”world”,3,56];或者var j=new Array[“hello”,”world”,4,374];或者var k=new Array[];k[0]=”hello”;k[1]=”world”;k[2]=3;k[3]=3743;<br><strong>对象</strong><br><strong>空类型</strong>var i=null;<br><strong>未定义</strong>var i;<br><strong>通过赋值为null的方式清除变量</strong>var i=1;i=null;</p>

        
      
    </div>

    

    

  </article>

    
      
  <article class="post">
    <header class="post-header">
      <h1 class="post-title">
        
          <a class="post-link" href="/2020/03/12/html%E6%A0%87%E7%AD%BE/">html标签</a>
        
      </h1>

      <div class="post-meta">
        <span class="post-time">
          2020-03-12
        </span>
        
        
      </div>
    </header>

    
    


    <div class="post-content">
      
        
        

        
          <h3 id="HTML简介"><a href="#HTML简介" class="headerlink" title="HTML简介"></a>HTML简介</h3><p>html：超文本标记语言，不是一门编程语言，用来描述网页的标记语言。平常展现在我们眼前的网页是不会显示出html标签，而是使用标签来描述页面中的内容。html文档包含三部分(&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;),在head里一般放置编码格式和标签标题title，在body里放置标签内容;标签包含开始标签和结束标签，成对出现，但有些标签在开始标签里就结束(空元素)，以下是常用标签</p>
<hr>
<h3 id="HTML标签"><a href="#HTML标签" class="headerlink" title="HTML标签"></a>HTML标签</h3><p>&lt;p&gt;&lt;/p&gt;段落标签<br>&lt;a&gt;&lt;/a&gt;链接标签<br>&lt;h1&gt;&lt;/h1&gt;~&lt;h6&gt;&lt;h6&gt;7级标题标签<br>&lt;img&gt;图像标签<br>&lt;table&gt;&lt;/table&gt;&lt;caption&gt;&lt;/caption&gt;&lt;th&gt;&lt;/th&gt;&lt;tr&gt;&lt;/tr&gt;&lt;td&gt;&lt;/td&gt;表格标签<br>&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;前者无序列表及其列表项标签，后者有序列表及其列表项标签</p>
<hr>
<h3 id="HTML标签属性"><a href="#HTML标签属性" class="headerlink" title="HTML标签属性"></a>HTML标签属性</h3><p><strong>标题标签属性：</strong>align(对齐方式)<br>&lt;h1 align=”right”&gt;hello world!&lt;/h1&gt;<br><strong>主体标签属性：</strong>bgcolor(背景颜色)<br>&lt;body bgcolor=”blue”&gt;<br><strong>链接标签属性：</strong>target(打开方式),href(引用超链接地址),name(创建文档内链接)<br>&lt;a name=”tips”&gt;hello world&lt;/a&gt;&lt;a href=”#tips”&gt;123456&lt;/a&gt;<strong>图像标签属性：</strong>src(引用图像位置),alt(替换成文本，若图片无法正常显示则出现此文本),width(图片宽度),height(图片高度)<br>&lt;img src=”imges/1.png” width=”100px” height=”100px”&gt;引用的是imges目录里的1.png文件<br><strong>表格标签属性：</strong>border(边框宽度)，cellpadding(单元格中的内容与单元格边框之间的距离),cellspacing(单元格和单元格之间间隙),background(表格背景颜色),rowspan(跨行),colspan(跨列)<br><strong>列表属性：</strong>type(类型)<br><strong>通用属性：</strong>class(元素类名),id(唯一id名),两者同样是给与元素名字，但class可以重复使用，id只能唯一出现，且两者命名都不能是纯数字</p>
<hr>
<p><strong><em>大多数的元素都有拥有属性和可嵌套</em></strong></p>

        
      
    </div>

    

    

  </article>

    
  </section>

  
  <nav class="pagination">
    
    
  </nav>


          </div>
          

        </div>
      </main>

      <footer id="footer" class="footer">

  <div class="social-links">
    
      
        
          <a href="mailto:your@email.com" class="iconfont icon-email" title="email"></a>
        
      
    
      
    
      
    
      
    
      
    
      
    
      
        
          <a href="https://github.com/ahonn" target="_blank" rel="noopener" class="iconfont icon-github" title="github"></a>
        
      
    
      
    
      
    
      
    
      
    
      
    
      
    
    
    
      
      <a href="/atom.xml" class="iconfont icon-rss" title="rss"></a>
    
  </div>


<div class="copyright">
  <span class="power-by">
    Powered by <a class="hexo-link" href="https://hexo.io/" target="_blank" rel="noopener">Hexo</a>
  </span>
  <span class="division">|</span>
  <span class="theme-info">
    Theme - 
    <a class="theme-link" href="https://github.com/ahonn/hexo-theme-even" target="_blank" rel="noopener">Even</a>
  </span>

  <span class="copyright-year">
    
    &copy; 
     
      2015 - 
    
    2020

    <span class="heart">
      <i class="iconfont icon-heart"></i>
    </span>
    <span class="author">Jack ma</span>
  </span>
</div>

      </footer>

      <div class="back-to-top" id="back-to-top">
        <i class="iconfont icon-up"></i>
      </div>
    </div>

    


    
  



  
  





  
    <script type="text/javascript" src="/lib/jquery/jquery.min.js"></script>
  

  
    <script type="text/javascript" src="/lib/slideout/slideout.js"></script>
  

  
    <script type="text/javascript" src="/lib/fancybox/jquery.fancybox.pack.js"></script>
  

  
    <script type="text/javascript" src="/lib/pjax/jquery.pjax.min.js"></script>
  

  
    <script type="text/javascript" src="/lib/nprogress/nprogress.min.js"></script>
  


    <script type="text/javascript" src="/js/src/even.js?v=2.9.0"></script>

  </body>
</html>
